home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d879.lha / DiskTest / Source / main.h < prev    next >
Text File  |  1993-04-16  |  2KB  |  62 lines

  1. /*------------------------------*
  2.  | File: MAIN.h - Main include  |
  3.  | file for all program modules |
  4.  *------------------------------*/
  5.  
  6. /**
  7.  | #define's
  8.  | - program identifiers;
  9.  | - minimum Operating System revision required (2.04);
  10.  | - exit status;
  11.  | - parameters of the Bevel Box;
  12.  | - gadtools gadgets identifiers;
  13.  | - menu items identifiers.
  14. **/
  15.  
  16. #define PROG_NAME     "DT"
  17. #define REVISION      "2.10"
  18. #define LAST_CHANGED  "(16.4.93)"
  19.  
  20. #define OS_MINREV     37
  21.  
  22. #define EXIT_OK       0
  23.  
  24. #define BEVEL_LEFT        4
  25. #define BEVEL_TOP         3
  26. #define BEVEL_WIDTH     603
  27. #define BEVEL_HEIGHT    145
  28.  
  29. #define BUT_1         0                 /* DF0 */
  30. #define BUT_2         1                 /* DF1 */
  31. #define BUT_3         2                 /* DF2 */
  32. #define BUT_4         3                 /* DF3 */
  33. #define BUT_FN        4                 /* List file names? */
  34. #define BUT_BREAK     5                 /* Break */
  35. #define BUT_QUIT      6                 /* Quit */
  36. #define SCROLLER      7                 /* Scroller */
  37.  
  38. #define M_DF0         0
  39. #define M_DF1         1
  40. #define M_DF2         2
  41. #define M_DF3         3
  42. #define M_ABOUT       4
  43. #define M_QUIT        5
  44. #define M_DEVDIR      6
  45. #define M_FILE        7
  46.  
  47. /**
  48.  | Procedure prototypes
  49. **/
  50.  
  51. void AddLine(char *s, size_t n, BOOL update);
  52. void BusyState(BOOL state);
  53. void Cleanup(void);
  54. void ClearText(BOOL update);
  55. void Error(char *fmt);
  56. void EventLoop(void);
  57. void Init(void);
  58. void InitScroller(void);
  59. void RefreshView(BOOL damage);
  60. void LastLine(char *s, size_t n);
  61. void SetTopLine(UWORD n);
  62.